relative retardation - Spanish English Dictionary